package com.htfyun.eink.pw.draw.listener;

import android.view.MotionEvent;
import android.view.View;

import androidx.annotation.NonNull;

import com.htfyun.eink.pw.draw.pointer.PWPointer;

public interface PWTouchEventListener {

    /**
     * event 里的 getX()/getY() 和 pointer 里的 x, y 是一样的.<br>
     * 类似于 {@link android.view.View#setOnTouchListener(View.OnTouchListener)}
     *
     * @param event   {@link  MotionEvent}
     * @param pointer {@link PWPointer} 手写点.
     * @return True if the listener has consumed the event, false otherwise.<br>
     * 返回 true, 用户已经处理, 我这边不用处理了的.
     */
    boolean onPWTouchEvent(@NonNull MotionEvent event, @NonNull PWPointer pointer);

}
